home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 2 / Gekikoh Dennoh Club Vol. 2 (Japan).7z / Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin / fsw / zm302 / zm302_s.lzh / ERRMSGEN.BAS < prev    next >
BASIC Source File  |  1996-12-15  |  19KB  |  552 lines

  1. /*エラーメッセージ関係・ソース・ジェネレート・プログラム
  2. dim str j(300)[256],e(300)[256]
  3. str buf[256]
  4. int fh,t
  5. i=0
  6. /*    SYSTEM 関係    */
  7. e(i)="OUT OF MEMORY"
  8. j(i)="メモリが不足しています"        :i=i+1
  9. e(i)="UNIDENTIFIED FILE"
  10. j(i)="ZMUSICシステムのファイルではありません"        :i=i+1
  11. e(i)="ILLEGAL VERSION NUMBER"
  12. j(i)="バージョン番号が違います"        :i=i+1
  13. e(i)="ILLEGAL FILENAME"
  14. j(i)="ファイル名が異常です"        :i=i+1
  15. e(i)="MISSING FILENAME"
  16. j(i)="ファイル名がありません"        :i=i+1
  17. e(i)="FILE NOT FOUND"
  18. j(i)="ファイルが見つかりません"                :i=i+1
  19. e(i)="ILLEGAL FILE SIZE"
  20. j(i)="ファイルのサイズが異常です"                :i=i+1
  21. e(i)="READ ERROR"
  22. j(i)="ディスクからの読み込みに失敗しました"        :i=i+1
  23. e(i)="TOO MANY INCLUDE FILES"
  24. j(i)="インクルードファイルが多すぎます"        :i=i+1
  25. e(i)="NO ZMD ERROR"
  26. j(i)="汎用バッファ内にはZMUSICが扱えるZMDがありません"        :i=i+1
  27. e(i)="UNIDENTIFIED MEMORY"
  28. j(i)="ZMUSICシステムに無関係のメモリブロックです"        :i=i+1
  29. e(i)="COMPILER NOT AVAILABLE"
  30. j(i)="コンパイラが常駐していないのでコンパイルは出来ません"        :i=i+1
  31. e(i)="COMPILE ERROR"
  32. j(i)="コンパイラでエラーが発生しました"        :i=i+1
  33. e(i)="NO APPLICATION REGISTERED"
  34. j(i)="アプリケーションは登録されていません"        :i=i+1
  35. e(i)="ILLEGAL RESULT CODE"
  36. j(i)="リザルトコードが異常です"        :i=i+1
  37. e(i)="ILLEGAL ZMD CODE"
  38. j(i)="規定外のZMDを参照しました"        :i=i+1
  39. e(i)="ILLEGAL FUNCTION NUMBER"
  40. j(i)="規定外のファンクションコールを参照しました"        :i=i+1
  41. e(i)="NO PERFORMANCE DATA"        
  42. j(i)="演奏データが存在しません"        :i=i+1
  43. e(i)="UNMANAGEABLE DATA SEQUENCE"        
  44. j(i)="未対応のデータ構造です"        :i=i+1
  45. e(i)="THE DEVICE ALREADY OCCUPIED"        
  46. j(i)="すでにそのデバイスは占有されています"        :i=i+1
  47. e(i)="RECUSIVE INCLUDE ERROR"
  48. j(i)="同じファイルをインクルードしようとしました"                    :i=i+1
  49. e(i)="ILLEGAL MEMORY BLOCK SIZE"
  50. j(i)="メモリブロックサイズが異常です"                    :i=i+1
  51. e(i)="`3"        
  52. j(i)="~3"                    :i=i+1
  53. /*    CHANNEL 関係    */
  54. e(i)="ILLEGAL CHANNEL"
  55. j(i)="規定外のチャンネル番号を指定しました"        :i=i+1
  56. e(i)="`4"        
  57. j(i)="~4"                    :i=i+1
  58. e(i)="`5"        
  59. j(i)="~5"                    :i=i+1
  60. e(i)="`6"        
  61. j(i)="~6"                    :i=i+1
  62. /*    トラック関係    */
  63. e(i)="ILLEGAL TRACK NUMBER"
  64. j(i)="規定外のトラック番号を指定しました"        :i=i+1
  65. e(i)="TRACK COMMAND ERROR"
  66. j(i)="演奏データ登録コマンドの使用法に誤りがあります"        :i=i+1
  67. e(i)="TOO MANY TRACKS"
  68. j(i)="トラック数が多すぎます"        :i=i+1
  69. e(i)="ILLEGAL TRACK SIZE"
  70. j(i)="トラックサイズが異常です"        :i=i+1
  71. /*e(i)="ILLEGAL TRACK STAT"
  72. /*j(i)="未定義のトラック状態を設定しようとしました"        :i=i+1
  73. /*e(i)="ILLEGAL TRACK MODE"
  74. /*j(i)="未定義のトラックのモードを設定しようとしました"        :i=i+1
  75. e(i)="ILLEGAL TRACK VOLUME"
  76. j(i)="トラック音量の値が異常です"        :i=i+1
  77. e(i)="ILLEGAL TRACK FREQUENCY"
  78. j(i)="トラック処理頻度値が異常です"        :i=i+1
  79. e(i)="UNDEFINED TRACK REFERRED"
  80. j(i)="未定義のトラックを参照しました"        :i=i+1
  81. e(i)="TRACK NUMBER REDESIGNATION"
  82. j(i)="同一のトラックが重複して指定されています"        :i=i+1
  83. e(i)="`7"        
  84. j(i)="~7"                    :i=i+1
  85. e(i)="`8"        
  86. j(i)="~8"                    :i=i+1
  87. e(i)="`9"        
  88. j(i)="~9"                    :i=i+1
  89. /*    パターントラック関係    */
  90. e(i)="PATTERN NAME REDEFINITION"
  91. j(i)="パターン名が重複しています"        :i=i+1
  92. e(i)="PATTERN NAME TOO LONG"
  93. j(i)="パターン名が長すぎます"        :i=i+1
  94. e(i)="PATTERN NAME CANNOT BE OMITTED"
  95. j(i)="パターン名は省略できません"        :i=i+1
  96. e(i)="NULL PATTERN ERROR"
  97. j(i)="空のパターンは定義できません"        :i=i+1
  98. e(i)="PATTERN NOT AVAILABLE"
  99. j(i)="パターンは使用できません"        :i=i+1
  100. e(i)="UNDEFINED PATTERN"
  101. j(i)="未定義のパターンを指定しました"        :i=i+1
  102. e(i)="ILLEGAL COMMAND IN PATTERN"
  103. j(i)="パターンに含められないコマンドを使用しました"        :i=i+1
  104. e(i)="`A"       
  105. j(i)="~A"                    :i=i+1
  106. e(i)="`B"        
  107. j(i)="~B"                    :i=i+1
  108. e(i)="`C"        
  109. j(i)="~C"                    :i=i+1
  110. /*    音色関係    */
  111. e(i)="ILLEGAL BANK NUMBER"
  112. j(i)="規定外のバンク番号を指定しました"        :i=i+1
  113. e(i)="ILLEGAL TIMBRE NUMBER"
  114. j(i)="規定外の音色番号を指定しました"        :i=i+1
  115. e(i)="ILLEGAL TONE NUMBER"
  116. j(i)="規定外のトーン番号を指定しました"        :i=i+1
  117. e(i)="NO TIMBRE PARAMETERS"
  118. j(i)="FM音源音色のパラメータはありません"        :i=i+1
  119. e(i)="ILLEGAL TIMBRE PARAMETER"
  120. j(i)="規定外の音色パラメータが設定されています"        :i=i+1
  121. e(i)="TIMBRE PARAMETER SHORTAGE"
  122. j(i)="音色パラメータが不足しています"        :i=i+1
  123. e(i)="TIMBRE NAME TOO LONG"
  124. j(i)="音色名が長すぎます"        :i=i+1
  125. e(i)="EMPTY TIMBRE NUMBER"
  126. j(i)="空の音色番号を参照しました"        :i=i+1
  127. e(i)="`D"        
  128. j(i)="~D"                    :i=i+1
  129. e(i)="`E"        
  130. j(i)="~E"                    :i=i+1
  131. e(i)="`F"        
  132. j(i)="~F"                    :i=i+1
  133. /*    ノートナンバー関係    */
  134. e(i)="ILLEGAL NOTE NUMBER"
  135. j(i)="規定外のノートナンバーを指定しました"        :i=i+1
  136. e(i)="ILLEGAL NOTE LENGTH"
  137. j(i)="音長値が規定範囲外です"        :i=i+1
  138. e(i)="EMPTY NOTE NUMBER"
  139. j(i)="空のノート番号を参照しました"        :i=i+1
  140. e(i)="TOO MANY NOTES"
  141. j(i)="音符が多すぎます"        :i=i+1
  142. e(i)="`G"        
  143. j(i)="~G"                    :i=i+1
  144. e(i)="`H"        
  145. j(i)="~H"                    :i=i+1
  146. e(i)="`I"        
  147. j(i)="~I"                    :i=i+1
  148. /*    ADPCM/WAVE関係    */
  149. e(i)="PROCESSING SIZE TOO LARGE"
  150. j(i)="加工処理サイズが大きすぎます"        :i=i+1
  151. e(i)="UNDEFINED PPC"
  152. j(i)="未定義のPCM加工コマンドです"        :i=i+1
  153. e(i)="UNDEFINED LOOP TYPE"
  154. j(i)="未定義のADPCM/PCMループタイプが指定されています"        :i=i+1
  155. e(i)="ILLEGAL FREQUENCY VALUE"
  156. j(i)="周波数の値が規定外です"        :i=i+1
  157. e(i)="CUT OFF LEVEL TOO BIG"
  158. j(i)="切り捨てレベルが大きすぎます"        :i=i+1
  159. e(i)="WAVE COMMAND ERROR"
  160. j(i)="波形メモリ登録コマンドエラーです"        :i=i+1
  161. e(i)="ILLEGAL WAVE NUMBER"
  162. j(i)="波形番号が異常です"        :i=i+1
  163. e(i)="ILLEGAL WAVE VALUE"
  164. j(i)="波形メモリ値が規定外です"                         :i=i+1
  165. e(i)="ILLEGAL LOOP START POINT"
  166. j(i)="ループ開始ポイントの位置が異常です"        :i=i+1
  167. e(i)="ILLEGAL LOOP END POINT"
  168. j(i)="ループ終了ポイントの位置が異常です"        :i=i+1
  169. e(i)="`J"        
  170. j(i)="~J"                    :i=i+1
  171. e(i)="`K"        
  172. j(i)="~K"                    :i=i+1
  173. e(i)="`L"        
  174. j(i)="~L"                    :i=i+1
  175. /*    デバイス関係    */
  176. e(i)="DEVICE OFFLINE"
  177. j(i)="そのデバイスは未接続です"        :i=i+1
  178. e(i)="ILLEGAL INTERFACE NUMBER"
  179. j(i)="インターフェース番号(名前)が規定外です"        :i=i+1
  180. e(i)="ILLEGAL DEVICE ID"        
  181. j(i)="デバイスIDの値が規定外です"        :i=i+1
  182. e(i)="DEVICE ID REDESIGNATION"
  183. j(i)="同一デバイスが重複して指定されています"        :i=i+1
  184. e(i)="`M"        
  185. j(i)="~M"                    :i=i+1
  186. e(i)="`N"        
  187. j(i)="~N"                    :i=i+1
  188. e(i)="`O"        
  189. j(i)="~O"                    :i=i+1
  190. /*    MIDI楽器関係    */
  191. e(i)="ILLEGAL PART NUMBER"
  192. j(i)="パート番号が異常です"        :i=i+1
  193. e(i)="ILLEGAL MODEL ID"
  194. j(i)="モデルIDの値が規定外です"        :i=i+1
  195. e(i)="ILLEGAL MAKER ID"
  196. j(i)="メーカーIDの値が規定外です"        :i=i+1
  197. e(i)="ILLEGAL MAP NUMBER"
  198. j(i)="マップ番号が規定外です"        :i=i+1
  199. e(i)="ILLEGAL PARTIAL NUMBER"
  200. j(i)="パーシャル番号が規定外です"        :i=i+1
  201. e(i)="ILLEGAL PATCH NUMBER"
  202. j(i)="パッチ番号が規定外です"        :i=i+1
  203. e(i)="`P"        
  204. j(i)="~P"                    :i=i+1
  205. e(i)="`Q"        
  206. j(i)="~Q"                    :i=i+1
  207. e(i)="`R"        
  208. j(i)="~R"                    :i=i+1
  209. /*    一般的エラー
  210. e(i)="SYNTAX ERROR"
  211. j(i)="文法エラーです"        :i=i+1
  212. e(i)="ASSIGN COMMAND ERROR"
  213. j(i)="チャンネル/トラック・割り当てコマンドの使用法に誤りがあります"        :i=i+1
  214. e(i)="ILLEGAL OCTAVE"
  215. j(i)="規定外のオクターブを指定しました"        :i=i+1
  216. e(i)="ILLEGAL PITCH VALUE"
  217. j(i)="ピッチの値が規定外です"        :i=i+1
  218. e(i)="ILLEGAL VOLUME VALUE"
  219. j(i)="音量の値が規定外です"        :i=i+1
  220. e(i)="ILLEGAL VELOCITY VALUE"
  221. j(i)="ベロシティの値が規定外です"        :i=i+1
  222. e(i)="ILLEGAL AFTERTOUCH VALUE"
  223. j(i)="アフタータッチの値が規定外です"        :i=i+1
  224. e(i)="ILLEGAL PANPOT VALUE"
  225. j(i)="パンポットの値が規定外です"        :i=i+1
  226. e(i)="ILLEGAL DAMPER VALUE"
  227. j(i)="ダンパーの値が規定外です"        :i=i+1
  228. e(i)="`S"        
  229. j(i)="~S"                    :i=i+1
  230. e(i)="`T"        
  231. j(i)="~T"                    :i=i+1
  232. e(i)="`U"        
  233. j(i)="~U"                    :i=i+1
  234. /*    書式関係    */
  235. e(i)="ILLEGAL COMMAND LINE"
  236. j(i)="コマンド書式に誤りがあります"        :i=i+1
  237. e(i)="ILLEGAL COMMAND ORDER"
  238. j(i)="コマンドの使用順序が規定外です"        :i=i+1
  239. e(i)="INAPPROPRIATE COMMAND"
  240. j(i)="不適切なコマンドが使用されています"        :i=i+1
  241. e(i)="PARAMETER BREAK OFF"
  242. j(i)="パラメータが途中で終わっています"        :i=i+1
  243. e(i)="PARAMETER SHORTAGE"
  244. j(i)="パラメータが少なすぎます"        :i=i+1
  245. e(i)="MISSING OPERAND"
  246. j(i)="パラメータがあるべきところに有りません"        :i=i+1
  247. e(i)="UNEXPECTED OPERAND"
  248. j(i)="予期しないパラメータが設定されました"        :i=i+1
  249. e(i)="ILLEGAL PARAMETERS COMBINATION"
  250. j(i)="パラメータの組み合わせが規定外です"        :i=i+1
  251. e(i)="REASSIGNMENT ERROR"
  252. j(i)="同一トラックを複数のチャンネルに割り当てようとしました"        :i=i+1
  253. e(i)="ILLEGAL NESTING ERROR"
  254. j(i)="括弧の対応に誤りがあります"        :i=i+1
  255. e(i)="PARAMETER CANNOT BE OMITTED"
  256. j(i)="このパラメータの省略はできません"        :i=i+1
  257. e(i)="COMMAND LINE BREAK OFF"
  258. j(i)="コマンドラインが途中で終了しています"        :i=i+1
  259. e(i)="ILLEGAL OPERAND"
  260. j(i)="規定外のオペランドです"        :i=i+1
  261. e(i)="ILLEGAL PARAMETER FORMAT"
  262. j(i)="パラメータのフォーマットが規定外です"        :i=i+1
  263. e(i)="`V"
  264. j(i)="~V"                :i=i+1
  265. e(i)="`W"
  266. j(i)="~W"                    :i=i+1
  267. e(i)="`X"
  268. j(i)="~X"                    :i=i+1
  269. /*    連符関係    */
  270. e(i)="EMPTY BRACE ERROR"
  271. j(i)="{}の中身が空です"        :i=i+1
  272. e(i)="ILLEGAL COMMAND IN BRACE"
  273. j(i)="{}の中には含められないコマンドを使用しました"        :i=i+1
  274. e(i)="TOO MANY PARAMETERS"
  275. j(i)="パラメータの数が多すぎます"        :i=i+1
  276. e(i)="GROUP NOTES COMMAND ERROR"
  277. j(i)="連符コマンドの使用法に誤りがあります"        :i=i+1
  278. e(i)="`Y"
  279. j(i)="~Y"                    :i=i+1
  280. e(i)="`Z"
  281. j(i)="~Z"                    :i=i+1
  282. e(i)="`a"
  283. j(i)="~a"                    :i=i+1
  284. /*    文字列関係    */
  285. e(i)="KANJI BREAK OFF"
  286. j(i)="全角文字が1バイトのみで終わっています"        :i=i+1
  287. e(i)="ILLEGAL STRING LENGTH"
  288. j(i)="文字列の長さが異常です"        :i=i+1
  289. e(i)="STRING BREAK OFF"
  290. j(i)="文字列の終端が見つかりません"        :i=i+1
  291. e(i)="STRING TOO LONG"
  292. j(i)="文字列が長すぎます"        :i=i+1
  293. e(i)="`b"        
  294. j(i)="~b"                    :i=i+1
  295. e(i)="`c"        
  296. j(i)="~c"                    :i=i+1
  297. e(i)="`d"        
  298. j(i)="~d"                    :i=i+1
  299. /*    その他    */
  300. e(i)="ILLEGAL DATA SIZE"
  301. j(i)="データサイズが異常です"        :i=i+1
  302. e(i)="DELAY TOO LONG"
  303. j(i)="ディレイが長すぎます"        :i=i+1
  304. e(i)="ILLEGAL DELAY"
  305. j(i)="ディレイが規定外です"        :i=i+1
  306. e(i)="HOLD TIME TOO LONG"
  307. j(i)="ホールドタイムが長すぎます"        :i=i+1
  308. e(i)="BEND TIME TOO LONG"
  309. j(i)="ピッチベンドタイムが長すぎます"        :i=i+1
  310. e(i)="ILLEGAL BEND RANGE"
  311. j(i)="ピッチベンド幅が有効範囲を超えています"        :i=i+1
  312. e(i)="OFFSET TOO LONG"
  313. j(i)="オフセットが長すぎます"        :i=i+1
  314. e(i)="SIZE TOO LARGE"
  315. j(i)="サイズが大きすぎます"        :i=i+1
  316. e(i)="ILLEGAL PARAMETER VALUE"
  317. j(i)="データが規定外です"        :i=i+1
  318. e(i)="ILLEGAL CHARACTER"
  319. j(i)="この文字は使用できません"        :i=i+1
  320. e(i)="ILLEGAL SWITCH VALUE"
  321. j(i)="規定外のスイッチを設定しようとしました"        :i=i+1
  322. e(i)="ILLEGAL CATEGORY EVENT"
  323. j(i)="規定外の種類のイベントを設定しようとしました"        :i=i+1
  324. e(i)="UNKNOWN EVENT CLASS"
  325. j(i)="未知のイベントデータを設定しました"        :i=i+1
  326. e(i)="KEY TRANSPOSE OUT OF RANGE"
  327. j(i)="キートランスポーズが有効範囲を超えて設定されました"     :i=i+1
  328. e(i)="ILLEGAL EFFECT PARAMETER"
  329. j(i)="エフェクターへのパラメータが規定外です"     :i=i+1
  330. e(i)="ILLEGAL NOISE PARAMETER"
  331. j(i)="ノイズパラメータが規定外です"     :i=i+1
  332. e(i)="UNDEFINED ZMD CODE"
  333. j(i)="未定義のZMDです"     :i=i+1
  334. e(i)="ERROR IN DIVISION"
  335. j(i)="音長計算の割り算で商が0になりました"     :i=i+1
  336. e(i)="ILLEGAL TIME VALUE"
  337. j(i)="時間の値が規定外です"     :i=i+1
  338. e(i)="`e"        
  339. j(i)="~e"                    :i=i+1
  340. e(i)="`f"        
  341. j(i)="~f"                    :i=i+1
  342. e(i)="`g"        
  343. j(i)="~g"                    :i=i+1
  344. /*    テンポ関係    */
  345. e(i)="TEMPO COMMAND ERROR"
  346. j(i)="テンポコマンドの使用法に誤りがあります"        :i=i+1
  347. e(i)="ILLEGAL TEMPO VALUE"
  348. j(i)="テンポの値が規定外です"        :i=i+1
  349. e(i)="`h"        
  350. j(i)="~h"                    :i=i+1
  351. /*    繰り返し関係    */
  352. e(i)="ILLEGAL REPEAT TIME"
  353. j(i)="繰り返し回数が規定外です"        :i=i+1
  354. e(i)="DISORDERLY REPEAT STRUCTURE"
  355. j(i)="繰り返し構造が異常です"        :i=i+1
  356. e(i)="`i"        
  357. j(i)="~i"                    :i=i+1
  358. e(i)="`j"        
  359. j(i)="~j"                    :i=i+1
  360. /*    調号関係    */
  361. e(i)="TOO MANY SIGNS"
  362. j(i)="臨時記号が多すぎます"        :i=i+1
  363. e(i)="ILLEGAL SIGN"
  364. j(i)="未知の臨時記号が設定されました"        :i=i+1
  365. e(i)="UNKNOWN KEY DECLARED"
  366. j(i)="未知の調号が設定されました"        :i=i+1
  367. e(i)="`k"        
  368. j(i)="~k"                    :i=i+1
  369. e(i)="`l"        
  370. j(i)="~l"                    :i=i+1
  371. e(i)="`m"        
  372. j(i)="~m"                    :i=i+1
  373. /*    ポルタメント    */
  374. e(i)="PORTAMENT TIME TOO LONG"
  375. j(i)="ポルタメントタイムが長すぎます"        :i=i+1
  376. e(i)="PORTAMENT COMMAND ERROR"
  377. j(i)="ポルタメントコマンドの使用法に誤りがあります"        :i=i+1
  378. e(i)="`n"        
  379. j(i)="~n"                    :i=i+1
  380. e(i)="`o"        
  381. j(i)="~o"                    :i=i+1
  382. /*    和音    */
  383. e(i)="CHORD COMMAND ERROR"
  384. j(i)="和音コマンドの使用法に誤りがあります"        :i=i+1
  385. e(i)="`p"        
  386. j(i)="~p"                    :i=i+1
  387. e(i)="`q"        
  388. j(i)="~q"                    :i=i+1
  389. e(i)="`r"        
  390. j(i)="~r"                    :i=i+1
  391. /*    レジスタパラメータエラー    */
  392. e(i)="ILLEGAL REGISTER NUMBER"
  393. j(i)="レジスタ番号が規定外です"        :i=i+1
  394. e(i)="UNKNOWN REGISTER NAME"
  395. j(i)="未知のレジスタ名を指定しました"        :i=i+1
  396. e(i)="ILLEGAL CONTROL NUMBER"
  397. j(i)="規定外のコントロールを指定しました"        :i=i+1
  398. e(i)="`s"        
  399. j(i)="~s"                    :i=i+1
  400. e(i)="`t"        
  401. j(i)="~t"                    :i=i+1
  402. /*    各種モード    */
  403. e(i)="ILLEGAL MODE VALUE"
  404. j(i)="モード値が規定外です"        :i=i+1
  405. e(i)="UNDEFINED MODE"
  406. j(i)="未定義のモードを設定しようとしました"        :i=i+1
  407. e(i)="ILLEGAL TIE MODE"
  408. j(i)="規定外のタイモードを設定しようとしました"        :i=i+1
  409. e(i)="ILLEGAL RESERVATION"
  410. j(i)="規定外の予約を行おうとしました"        :i=i+1
  411. e(i)="`u"        
  412. j(i)="~u"                    :i=i+1
  413. e(i)="`v"        
  414. j(i)="~v"                    :i=i+1
  415. e(i)="`w"        
  416. j(i)="~w"                    :i=i+1
  417. /*    モジュレーション関係    */
  418. e(i)="ILLEGAL DEPTH VALUE"
  419. j(i)="振幅が規定外です"        :i=i+1
  420. e(i)="SPEED TOO SLOW"
  421. j(i)="スピードが遅すぎます"        :i=i+1
  422. e(i)="ILLEGAL SPEED VALUE"
  423. j(i)="スピードが規定外です"        :i=i+1
  424. e(i)="ILLEGAL ARCC CONTROL"
  425. j(i)="規定外のARCCコントロールを設定しました"       :i=i+1
  426. e(i)="ILLEGAL RESET VALUE"
  427. j(i)="リセット値が規定外です"       :i=i+1
  428. e(i)="ILLEGAL WAVE ORIGIN"
  429. j(i)="規定外の波形の基準点を設定しました"       :i=i+1
  430. e(i)="UNDEFINED PHASE TYPE"
  431. j(i)="未定義の位相タイプを指定しました"                    :i=i+1
  432. e(i)="`y"        
  433. j(i)="~y"                    :i=i+1
  434. e(i)="`z"        
  435. j(i)="~z"                    :i=i+1
  436. /*    フェーダー関係    */
  437. e(i)="ILLEGAL FADER LEVEL"
  438. j(i)="規定外のフェーダーレベルを設定しようとしました"        :i=i+1
  439. e(i)="ILLEGAL FADER SPEED"
  440. j(i)="規定外のフェーダースピードを設定しようとしました"        :i=i+1
  441. e(i)="`ア"        
  442. j(i)="~ア"                    :i=i+1
  443. e(i)="`イ"        
  444. j(i)="~イ"                    :i=i+1
  445. e(i)="`ウ"        
  446. j(i)="~ウ"                    :i=i+1
  447. /*    拍子/クロック
  448. e(i)="ILLEGAL MASTER CLOCK"
  449. j(i)="マスタークロックの値が規定外です"        :i=i+1
  450. e(i)="ILLEGAL METER"
  451. j(i)="規定外の拍子を設定しようとしました"        :i=i+1
  452. e(i)="`エ"        
  453. j(i)="~エ"                    :i=i+1
  454. e(i)="`オ"        
  455. j(i)="~オ"                    :i=i+1
  456. /*    マクロ    */
  457. /*e(i)="MACRO NAME REDEFINITION"
  458. /*j(i)="マクロ名が重複しています"        :i=i+1
  459. e(i)="MACRO NAME TOO LONG"
  460. j(i)="マクロ名が長すぎます"        :i=i+1
  461. e(i)="MACRO NAME CANNOT BE OMITTED"
  462. j(i)="マクロ名は省略できません"        :i=i+1
  463. e(i)="`カ"        
  464. j(i)="~カ"                    :i=i+1
  465. e(i)="`キ"        
  466. j(i)="~キ"                    :i=i+1
  467. e(i)="`ク"
  468. j(i)="~ク"                    :i=i+1
  469. /*    ゲートタイム    */
  470. e(i)="ILLEGAL GATE RANGE"
  471. j(i)="規定外のゲートタイムレンジを設定しようとしました"        :i=i+1
  472. e(i)="ILLEGAL GATE TIME"
  473. j(i)="規定外のゲートタイムを設定しようとしました"        :i=i+1
  474. e(i)="`ケ"
  475. j(i)="~ケ"                    :i=i+1
  476. e(i)="`コ"
  477. j(i)="~コ"                    :i=i+1
  478. /*    ウォーニング    */
  479. e(i)="SURPLUS IN DIVISION"                        /*warning
  480. j(i)="音長計算の割り算であまりが発生しました"        :i=i+1        /*warning
  481. e(i)="ZMD DIRECTLY EMBEDDED"                        /*warning
  482. j(i)="ZMDを直接埋め込みました"        :i=i+1        /*warning
  483. e(i)="ILLEGAL FREQUENCY NUMBER"                        /*warning
  484. j(i)="周波数番号が規定外です"        :i=i+1        /*warning
  485. e(i)="SYNC AND JUMP CONTROL ARE USED AT THE SAME TIME"
  486. j(i)="同期制御とジャンプ制御を同時に行っています":i=i+1
  487. e(i)="`シ"
  488. j(i)="~シ"                    :i=i+1
  489. e(i)="`ス"
  490. j(i)="~ス"                    :i=i+1
  491. /*
  492. fh=fopen("ZMERRMES.S","c")
  493. /*
  494. fwrites("err_mes_tbl_j:"+chr$(&HD)+chr$(&HA),fh)
  495. for ii=0 to i-1
  496. buf="    dc.w    j"+right$("000"+str$(ii),3)+"-err_mes_tbl_j"+chr$(&HD)+chr$(&HA)
  497. fwrites(buf,fh)
  498. next
  499. /*
  500. fwrites(chr$(&h9)+"ifndef no_english"+chr$(&HD)+chr$(&HA),fh)
  501. fwrites("err_mes_tbl_e:"+chr$(&HD)+chr$(&HA),fh)
  502. for ii=0 to i-1
  503. buf="    dc.w    e"+right$("000"+str$(ii),3)+"-err_mes_tbl_e"+chr$(&HD)+chr$(&HA)
  504. fwrites(buf,fh)
  505. next
  506. fwrites(chr$(&h9)+"endif"+chr$(&HD)+chr$(&HA),fh)
  507. /*
  508. fwrites("***** JAPANESE *****"+chr$(&HD)+chr$(&HA),fh)
  509. for ii=0 to i-1
  510. buf="j"+right$("000"+str$(ii),3)+":    dc.b    "+chr$(34)+j(ii)+chr$(34)+",0"+chr$(&HD)+chr$(&HA)
  511. print buf;:fwrites(buf,fh)
  512. next
  513. /*
  514. fwrites(chr$(&h9)+"ifndef no_english"+chr$(&HD)+chr$(&HA),fh)
  515. fwrites("***** ENGLISH *****"+chr$(&HD)+chr$(&HA),fh)
  516. for ii=0 to i-1
  517. buf="e"+right$("000"+str$(ii),3)+":    dc.b    "+chr$(34)+e(ii)+chr$(34)+",0"+chr$(&HD)+chr$(&HA)
  518. print buf;:fwrites(buf,fh)
  519. next
  520. fwrites(chr$(&h9)+"endif"+chr$(&HD)+chr$(&HA),fh)
  521. fwrites(chr$(&h9)+".even"+chr$(&HD)+chr$(&HA),fh)
  522. fcloseall()
  523. /*
  524. fh=fopen("ERROR.MAC","c")
  525. fwrites("    .offset    0"+chr$(&HD)+chr$(&HA),fh)
  526. fwrites(""+chr$(&HD)+chr$(&HA),fh)
  527. /*
  528. for ii=0 to i-1
  529. buf=""
  530. for jj=1 to len(e(ii))
  531. if mid$(e(ii),jj,1)=" " then buf=buf+"_" else buf=buf+mid$(e(ii),jj,1)
  532. next
  533. buf=buf+":"
  534. jj=len(buf):t=1
  535. /*if        jj<32        then t=1
  536. if        jj<24        then t=2
  537. if        jj<16        then t=3
  538. if        jj<8         then t=4
  539. for jj=1 to t:buf=buf+chr$(9):next
  540. buf=buf+"ds.b     1       *("+str$(ii)+")"+j(ii)+chr$(&HD)+chr$(&HA)
  541. print buf;:fwrites(buf,fh)
  542. next
  543. fcloseall()
  544. /*
  545. fh=fopen("ERROR.LST","c")
  546. for ii=0 to i-1
  547. fwrites("エラーID:",fh):fwrites(str$(ii)+chr$(13)+chr$(10),fh)
  548. fwrites("エラーメッセージ(ENGLISH):"+e(ii)+chr$(13)+chr$(10),fh)
  549. fwrites("エラーメッセージ(日本語) :"+j(ii)+chr$(13)+chr$(10),fh)
  550. next
  551. fcloseall()
  552.